package org.fhm.zdte.common.pool;

import java.util.concurrent.BlockingQueue;

/**
 * A thread pool object that performs a distribution task that distinguishes
 * between packet types and is delivered to the receiver or the sender for processing.
 *
 * @author 谭波
 * @since 2023/11/4
 */
class DistributorThreadPool extends AbstractThreadPoolExecutor {

    /**
     * @see AbstractThreadPoolExecutor#AbstractThreadPoolExecutor(int, int, long, BlockingQueue, String)
     */
    public DistributorThreadPool(int corePoolSize, int maximumPoolSize, long keepAliveTime, BlockingQueue<Runnable> workQueue) {
        super(corePoolSize, maximumPoolSize, keepAliveTime, workQueue, "distributor");
    }

}

